package com.dst.smart.handler.disposer;

import android.content.Context;
import android.util.Log;

import com.dst.smart.handler.entity.SemanticResult;
import com.dst.smart.handler.entity.ServiceType;

/**
 *	百科
 * 	百科搜索张学友
 	周星驰的百科
 	百科催眠大师
 *
 * author <a href="http://www.xfyun.cn">讯飞开放平台</a>
 * date 2016年9月5日 下午4:58:10
 *
 */
public class BaikeDisposer extends Disposer{
	//private static final String KEY_URL = "playUrl";

	public BaikeDisposer(Context context) {
		super(context);
	}
	
	@Override
	public void disposeResult(final SemanticResult semanticResult) {

		try {
			if(semanticResult!=null) {
				String text = semanticResult.getAnswerText();
				Log.e("text", "baike" + text);
				if (text.length() > 0) {
					getPlayController().playURLList(semanticResult.getUUID(), null);
					getPlayController().playText(semanticResult.getUUID(), text, true, "", null);
					sendAiuiData("百科全书", "baike", text);
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	@Override
	public boolean canHandle(ServiceType type){
		return (type == ServiceType.BAIKE);
	}

}
